package com.bestcem.xm.qdes.controller.param;

import com.bestcem.xm.common.core.annotation.XmGetQueryWebProperty;
import com.bestcem.xm.common.core.domain.base.UserBaseInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @ClassName: QuestionLibPageParam
 * @Description:
 * @Author: chenglong.yue
 * @Date: 2022/8/1 15:59
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class QuestionLibPageParam extends UserBaseInfo {

    @ApiModelProperty(value = "模板名称模糊查询")
    private String title;

    @ApiModelProperty(value = "标签id集合(,隔开)", name = "label_ids")
    @XmGetQueryWebProperty(value = "label_ids")
    private List<String> labelIds;

    @ApiModelProperty(value = "1: 官方库, 0:企业库", name = "is_official")
    @XmGetQueryWebProperty(value = "is_official")
    private Boolean isOfficial;
}
